*{ box-sizing: border-box;}

body{
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
	width: 100%;

}
ul,li,dl,dt,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}


img{
	border: none;
	max-width: 100%;
}
p,h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6,i,em,b{
	font-weight: normal;
	font-style: normal;
}
a{
    text-decoration: none;
    color: #333;
}

input,select,textarea{
	outline: none;
	padding-top: 0;
	padding-bottom: 0;
	font-family: "microsoft yahei";
}
a:hover{
	text-decoration: none;
}
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
.clearfix{*zoom:1}

.top{
	height: 470px;
	background: url(../images/topbg.png) #ebf6ff center bottom repeat-x;
}

.sec1 .home-top-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #00123c;
    border-radius: 0px 0px 50px 50px;
    opacity: 0.2;
    z-index: 3;
}



.contant{
	width: 1200px;
	margin: 0 auto;
}
.fd{
	display: flex;
	justify-content: space-between;
}
.topleft{
	width: 50%;
	padding:20px 0px;
}
.topleft a{
	font-size: 16px;
	color: #666666;
	padding: 0 5px;
}

.topright{
	padding: 20px 0 ;
	display: flex;
	justify-content: flex-end;
}
.denglutext{
	font-size: 16px;
	color: #015293;
	padding-right: 20px;
	padding-top: 3px;
}

.denglutext a{
	color: #015293;
	
}
.topbanben{
	padding-top: 3px;
}
.topbanben a{
	color: #015293;
	padding: 0 5px;
	font-size: 16px;
}

.logo{
	/* padding-top: 10px; */
	width: 360px;
	margin: 0 auto;
}

.guanhuaiban{
	width: 90px;
height: 28px;
background: #D0EAFF;
border-radius: 4px;
margin-left: 10px;
padding: 0 10px;
display: flex;
justify-content: space-between;
padding-top: 3px;
}

.guanhuaiban span{
	font-size: 16px;
}

.ghpic{
	padding-top: 3px;
}

.guanhuaiban a{
	color: #015293;
}

.weizhi{
	padding: 30px 0;
	font-size: 16px;
	color: #666666;
}
.weizhi a{
	color: #666666;
}
.weizhi a:hover{
	text-decoration: underline;
	color: #1e7fbd;
}


.logo{
	 text-align: center;
}
.sousuo{
	margin: 25px auto;
	width: 620px;
	display: flex;
	justify-content: space-between;
}
.sousuoleft{
	width: 670px;
	height: 45px;
	background: #FFFFFF;
	box-shadow: 0px 2px 8px 0px rgba(6,92,162,0.2);
	border-radius: 10px 0 0 10px;
}

.sousuoright{
	width: 100px;
	height: 45px;
	background: #0571C7;
	border-radius: 0px 10px 10px 0px;
}

.sswenzi{
	width: 100%;
	font-size: 16px;
	color: #999999;
	line-height: 45px;
	background: none;
	text-indent: 24px;
	border: none;
}
.fangdaj{
	width: 100px;
	height: 45px;
	background: url(../images/sousuopic.png) center center  no-repeat;
	cursor: pointer;
	border: none;
}

.ssguanjianzi{
	margin: 0 auto 30px;
	font-size: 16px;
	width: 650px;
	text-align: center;
}
.ssguanjianzi span{
	 color: #0571C7;
}
.ssguanjianzi a{
	padding: 0 8px;
	color: #666666;
}

.waibiankuang{
	width: 1340px;
	height: 50px;
	margin: 0 auto;
	background: url(../images/nav.png) center top  no-repeat;
}

.nrbg{
	background: url(../images/bgbg.png) left top repeat-x;
}

.waibiankuang2{
	width: 1340px;
	margin: 0 auto;
	
}





.nebiankuang{
	width: 1200px;
	margin: 0 auto;
}

.nebiankuang2{
	width: 1195px;
	background: #ffffff;
	margin-left: 8px;
border-radius: 10px 10px 0 0;
}
.tynbj{
	padding: 20px;
}
#toutiaoSlide{height: 140px; overflow: hidden;}
#toutiaoSlide .slick-dots{margin: 10px auto;}
#toutiaoSlide .slick-dots li{padding: 0; margin: 0 5px; width: auto; height: auto;}
#toutiaoSlide .slick-dots li button{width: 16px;height: 8px;background: #E5E5E5;border-radius: 4px;padding: 4px 0;}
#toutiaoSlide .slick-dots li.slick-active button{background: #056DC1;border-radius: 5px; width: 30px;}

.toutiao{
	height: 100px;
	overflow: hidden;
}

.tttext{
font-size: 28px;
font-weight: bold;
color: #182537;
line-height: 30px;
text-align: center;
padding:20px 0;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.nav ul {display: flex;
justify-content: space-between;
width:100%;
}
.nav ul li{
	width: calc(100%/7);
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	color: #FFFFFF;
	/* padding-top: 10px; */
	height: 50px;
	font-weight: bold;
}

.nav ul li.homedq{
	/* background: url(../images/dhx.png) center bottom  no-repeat; */
}

.nav ul li.homedq img{height:40px;margin-top: 5px;}

.nav ul li a{color:#fff;}

.nav ul li:hover{
	background: url(../images/dhx.png) center bottom  no-repeat;
	cursor: pointer;
}

.ybfd{
	display: flex;
}
.zuocebian{
	width: 54px ;
	height: 420px;
	background: url(../images/cebianlan.png) no-repeat;
	margin-top: 30px;
	text-align: center;
	padding-top: 30px;
	margin-left: 10px;
opacity:0;
}
.zntj2{
	padding-top: 60px;
}


.ttxiangxi{
	font-size: 16px;
	font-weight: 400;
	color: #666666;
	line-height: 30px;
	text-align: center;
}
.ttxiangxi a{
	padding: 0 10px;
	color: #0571C7;
}

.toutiaodian{
	width: 120px;
	margin: 0 auto ;
}
.toutiaodian ul {
	display: flex;

}
.toutiaodian ul li{
	width: 16px;
	height: 8px;
	background: #E5E5E5;
	border-radius: 4px;
	margin-left: 10px;
}
.toutiaodian ul li.danqiandian{
	width: 30px;
height: 8px;
background: #056DC1;
border-radius: 4px;
}
.newsleft{
	width: 630px;
	height: 390px;
	position: relative;
}
.slideCount {
	position: absolute;
	right: 10px;
	bottom: 0;
	color: #fff;
	width: 60px;
	text-align: right;
	height: 40px;
	z-index: 1;
	line-height: 40px;
	font-size: 18px;
}

.slideCount>em {
	font-size: 24px;
	font-weight: bold;
	color: #cc0000;
}

.slideCount>span {
	padding-left: 5px;
}
.sli-box {
	position: relative;
}

.sli-box img {
	width: 100%;
	display: block;
	height: 256px;
}

.sli-qy {
	position: absolute;
	height: 40px;
	background-color: rgba(0, 0, 0, 0.76);
	left: 0;
	right: 0;
	bottom: 0px;
	width: 100%;
	color: #fff;
}

.sli-qybox img {
	width: 100%;
	height: 390px;
}

.sli-qy a {
	font-size: 18px;
	width: 100%;
	padding: 0 60px 0 20px;
	color: #fff;
	line-height: 40px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.slick-prev,
.slick-next {
	top: 50%;
	height: 52px;
	width: 29px;
	background-color: rgba(0, 0, 0, 0.76);
    margin-top: -26px;
}

.slick-prev {
	left: 0;
	background: rgba(0, 0, 0, 0.4) url(../images/arrow.png) center center no-repeat;
}

.slick-next {
	right: 0;
	background: rgba(0, 0, 0, 0.4) url(../images/arrow.png) center center no-repeat;
	transform: rotate(180deg);
}

.slick-prev:hover,
.slick-next:hover {
	background-color: #0571C7;
}
.piczjiantou{
	width: 29px;
	height: 52px;
	position: absolute;
	left: 0;
	top: 160px;
}
.picrjiantou{
	width: 29px;
	height: 52px;
	position: absolute;
	right: 0;
	top: 160px;
}
.pictext{
	width: 629px;
height: 58px;
background: #000000;
opacity: 0.6;
position: absolute;
bottom: 0;
left: 0;
display: flex;
justify-content: space-between;
color: #ffffff;
}
.pictextleft{
	width: 90%;
font-size: 18px;
font-weight: 400;
color: #FFFFFF;
line-height: 58px;
opacity: 1;
}
.pictextright{
	width: 10%;
	color: #ffffff;
	font-size: 18px;
	line-height: 58px;
}
.pictextright span{
	color: #f8000b;
}
.xwright{
	width: 510px;
	

}
.xwrtop ul{
	display: flex;
}

.xwrtop ul li{
	font-size: 20px;
	color: #666666;
	margin: 0 20px;
	padding-bottom: 10px;
	text-align: center;
}

.xwrtop ul li.active{
	cursor: pointer;
	font-size: 20px;
	color: #0564B1;
	/* width: 84px; */
font-weight: bold;
border-bottom: 2px solid #056DC1;

}


.xwrtop ul li a{
	font-size: 20px;
	color: #666666;
}

.xwrtop ul li.active a{
	cursor: pointer;
	font-size: 20px;
	color: #0564B1;
	/* width: 84px; */
font-weight: bold;


}
.xinwetiaoli ul{
	padding-top: 15px;
padding-left:20px;
}
.xinwetiaoli ul li{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #182537;
	background: url(../images/d1.png) left center no-repeat;
	padding-left: 15px;
	display: flex;
	justify-content: space-between;
}
.xinwetiaoli ul li a{
	width: 80%;
	list-style-type: disc;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xinwetiaoli ul li span{
	width: 20%;
	color: #999999;
}


.xinwetiaoli ul li:hover{
	background: url(../images/d2.png) left center no-repeat #f9f9f9;
	
	color: #056DC1;
}
.xinwetiaoli ul li:hover a{
	background: #f9f9f9;
	color: #056DC1;
	text-decoration: none;
	cursor: pointer;
} 

.xinwetiaoli ul li:hover span{
	background: #f9f9f9;
	color: #056DC1;

} 
.qitalj ul {
    display: flex; padding:0 20px;

}
.qitalj ul li{
	background: url(../images/dian3.png) left center no-repeat;
	
	font-size: 22px;
	font-family: Microsoft YaHei;
	/*font-weight: bold;*/
	color: #182537;
	line-height: 50px;
	margin-right: 20px;
	padding-left: 15px;
}

.qitalj ul li a:hover{
	color: #056DC1;    font-weight: 600;
}


.zhutilanmu{
	height: 125px;
	background: url(../images/zhutibg.png) left top no-repeat;
	display: flex;
	position: relative;
	border-radius: 12px;
}
.zhutilanmu>div{cursor: pointer;}
.zhutilanmu>div:hover .ico{
  animation: rotate180 0.4s;
}
.morenban1{
	width: 260px;
	line-height: 110px;

font-size: 38px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
}
.morenban2{
	width: 290px;
	line-height: 110px;

font-size: 38px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
}

.morenban3{
	width: 390px;
	line-height: 110px;

font-size: 38px;font-weight: bold;
color: #FFFFFF;
text-align: center;
}



.zuojianj{
	padding-left: 30px;
}





.morenwen1{
	width: 260px;
	line-height: 110px;

font-size: 38px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
}
.morencha1{
	width: 260px;
	line-height: 110px;

font-size: 38px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
}

.youjianj{
	padding-right: 80px;
}

.danqiankan2{
	background: url(../images/ztbg.png) left center no-repeat;
	height: 123px;
	line-height: 50px;
	padding-top: 10px;
	width: 397px;
	text-align: center;
	padding-right: 0;
	border-radius: 12px;
	display: flex;
}
.danqiankan2 .ico{width: 86px; height: 90px; margin-left: 60px; margin-right: 10px;float: left;}
.danqiankan2 .ico-txt{width: 84px; text-align-last: justify;display: block;float: left;}

.morencha1 .items{display: block;}
.active-items{display: none;}

.danqiankan2 .items{display: none;}
.danqiankan2 .active-items{display: block;}

@keyframes rotate180 {
  0% {
    transform: translateY(-80px);
  }

  100% {
    transform: translateY(0);
  }
}



.zterjlist{

font-size: 21px;
color: #FFFFFF;
line-height: 30px;
font-weight: normal;
}


.danqtext{
	font-size: 38px;
	/* font-weight: bold; */
	color: #ffffff;
}

.ztnrbf{
	background: url(../images/bg002.png) left top repeat-x;
	margin-top: -20px;
	padding: 30px 20px 20px 20px;
}

.wangkan{
	width: 60%;
}
.wangkanright{
	width: 38%;
	height: 366px;
background: #FFFFFF;
border: 1px solid #ECEBEE;
border-radius: 8px;
padding: 30px 0 0 12px;
}
.jigoulist{
	width: 50%;
	display: flex;
	float: left;
	margin-bottom: 20px;
    align-items: center;
}
.xxgkfbpt{
	border-bottom: 2px solid #0564b1;
        height: 32px;
        font-weight: bold;
        font-size:20px;
}
.xxgkfbpt a{
     color: #0564b1;
}
.gd{
	text-align: right;
        width: 180px;
        height: 32px;
        font-size:18px;
}
.gd a{
     color: #333;
}
.jglisttext{
	line-height: 25px;
	font-size: 16px;
	font-weight: bold;
	color: #182537;
	padding-left: 7px;
	/*padding-top: 10px;*/
}

.dihbg{
	background: url(../images/dihehua.png) left bottom no-repeat;
	padding-bottom: 40px;
	padding-top: 0px;
}

.nebiankuang3{
	width: 1195px;
	margin: 0 auto;
	
}

.sousuozc{
	width:100%;
height: 109px;

border-radius: 8px;
background: url(../images/sspic01.png) left bottom no-repeat #F7F9FA;
padding-left: 40px;
display: flex;
justify-content: space-between;
margin-bottom: 0px;
}

.sousuozcleft{
	width: 50%;
	font-size: 18px;
	font-weight: bold;
	color: #999999;
	line-height: 40px;
	padding-top: 30px;
	padding-left: 90px;
}
.sousuozcleft span{
	color: #056DC1;
}
.sousuozcright{
	width: 48%;
	display: flex;
	justify-content: flex-end;
}

.ssshuru{
	width: 377px;
height: 53px;
padding-top: 30px;
padding-right: 20px;
}

.ssys{
	width: 100%;
height: 53px;
background: #FFFFFF;
border: 1px solid #C9DBEE;
border-radius: 8px;

font-size: 16px;
color: #999999;
line-height: 53px;
padding-left: 15px;
}
.ssanniu{
	width: 120px;
height: 53px;
padding-top: 30px;
padding-right: 20px;
}

.czanniu{
	width: 100px;
height: 53px;
background: url(../images/sousuo.png) 10px center no-repeat #087CDA;
border-radius: 8px;
border: none;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
padding-left: 20px;
cursor: pointer;
}


.zhishikulist ul li{
	width: 175px;
	height: 172px;
	background: #FFFFFF;
	border: 1px solid #E8E8E8;
	box-shadow: 1px 2px 4px 0px rgba(226,227,229,0.5);
	border-radius: 8px;
	float: left;
	text-align: center;
	margin-right: 23px;
	margin-bottom: 30px;
}

.rkpic{
	padding-top: 40px;
}
.rkpic a:hover img {
    -webkit-transition: -webkit-transform 0.7s ease-out;
    -moz-transition: -moz-transform 0.7s ease-out;
    transition: transform 0.7s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
}

.rktext{
font-size: 18px;
color: #182537;
line-height: 24px;
padding-top: 10px;
}

.zhuanti{
	border-bottom: 1px solid #D2D2D2;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.zhuanti2{
	display: flex;
	justify-content: space-between;
	margin-bottom: 0px;
}

.zhuantileft{
	width: 80px;
font-size: 20px;
font-weight: bold;
color: #182537;
line-height: 24px;
border-bottom: 3px solid #4693D2;
padding-bottom: 15px;
}


.zhuantiright{
	width: 130px;
	/*background: url(../images/picmore.png) right center no-repeat ;*/
	text-align: right;
	padding-top: 2px;
font-size: 18px;
color: #666666;
line-height: 24px;
}

.zhuantiright a{display:flex; align-items: center; justify-content: flex-end;}
.zhuantiright a img{margin-left:10px;}
.zhuantiright a:hover{
   color: #056DC1;
}

.zhuantipicl{
	height: 162px;
	position: relative;
    display: flex;
}
.ztpicleft{
    width: 292px;
    float: left;
    margin-right: 15px;
}
.ztpicleft img{width: 292px;height: 162px;border-radius: 8px;}
.ztpiclist{width: 888px;}

.ztpicright{
	width: 29px;
	height: 52px;
	position: absolute;
	right: 0;
	bottom: 65px;
}
.ztpiclist ul li{
	width: 292px;
	height: 193px;
	float: left;
	margin:0 3px;
}

.ztpiclist .zt-items{
	    display: block;
    width: 280px;
    height: 162px;
    float: left;
    margin: 0 15px;
}
.ztpiclist .zt-items img{border-radius: 8px;}

#zt-owl-c1 .slick-prev{left: 15px;}
#zt-owl-c1 .slick-next{right: 0px;}




.foot{
	height: 120px;
	border-top: 8px solid #015293;
	padding: 30px 0;
}

.xialaxx{
	display: flex;

}
.tyxl{
	margin-right: 15px;
}

.tyxiala{
height: 43px;
border: 1px solid #D8D8D8;
font-size: 18px;
color: #676767;
padding: 0 20px;
}

.chaojilianjie{
	padding: 20px 0 0 0;
}
.chaojilianjie a{
	color: #333333;
	font-size: 18px;
	padding: 0 6px;
}
.chaojilianjie a:hover{
	color: #015293;
	text-decoration: underline;
}
.dibuxixi{
	padding: 20px 0;
	display: flex;
	justify-content: space-between;
}
.dibuxinxileft{
	width: 60%;
	font-size: 16px;
	
}
.dibuxinxileft p{
	padding-bottom: 8px;
	color: #676767;;
}

.dibuxinxiright{
	display: flex;
	width: 40%;
}
.zhichiwang{
	width: 138px;
height: 55px;
background: #FFFFFF;
border: 1px solid #E8E8E8;
border-radius: 4px;
display: flex;
padding: 0 10px;
margin-right: 10px;
}
.wdpic{
	padding-top: 10px;
}
.wdtext{
	line-height: 55px;
	padding-left: 5px;
	font-size: 12px;
}
.wdtext2{
	line-height: 18px;
	padding-left: 5px;
	padding-top: 11px;
	text-align: center;
	font-size: 12px;
}

.youcelan{
	/* width: 340px; */
	height: auto;
	position: fixed;
	right: 15px;
	bottom: 50px;
	display: flex;
	justify-content: space-between;
z-index: 1;
}
.yczb{
	width: 240px;
	position: relative;
}
.clyb{
	width: 95px;
}
.zhinengwd{
	width: 85px;
	height: 67px;
	background: #FFFFFF;
	border: 2px solid #0571C7;
	border-radius: 12px;
}
.lianpen{
	margin-top: -40px;
}
.zhinengwenda{
	width: 85px;
font-size: 18px;
font-weight: bold;
color: #0571C7;
text-align: center;
}

.cebiangn{
	width: 81px;
height: 491px;
background: #FFFFFF;
border: 1px solid #ECEBEE;
box-shadow: 0px 0px 10px 0px rgba(3,49,86,0.14);
border-radius: 40px;
margin-top: 10px;
text-align: center;
}
.cltop{
	padding-top: 20px;
}
.cltoongylist{
	padding-top: 35px;
}

.cldibu{
	padding-top: 30px;
}

.cebianlantc{
	width: 200px;

}
.tytl{
	display: flex;
}
.tckuang{
	width: 183px;
	height: 172px;
	background: url(../images/tcerwm.png) left top no-repeat ;
	padding-top: 20px;
	padding-left: 17px;
}

.tcmingzi{
	width: 61px;
	height: 61px;
	background: #056DC1;
	border-radius: 50%;
	margin-top: 55px;
	font-size: 16px;
	padding-top: 9px;
	text-align: center;
	color: #ffffff;
}


.weixin{
	top: 380px;
	position: absolute;
	right: 5px;
}
.yiwangbrukou{
	margin-bottom: 20px;
}
.yiwangbrukou ul li{
float: left;
 width: 371px;
 margin-right: 14px;
}

.yiwangbrukou ul li img{width: 371px;height:156px;}

.wangkan2{
	width: 393px;
}
.wangkan3{
	width: 680px;
}


.gerenfuwu{
	width: 393px;
	height: auto;
	background: url(../images/grfw.png) left top repeat-x ;
	padding: 15px;
	margin-top: 20px;
}
.grfwtop{
	background: url(../images/gr.png) left center no-repeat ;
	height: 51px;
font-size: 20px;
font-weight: bold;
color: #182537;
line-height: 51px;
padding-left: 60px;
}
.grwfjt{
	padding-top: 16px;
}
.fuwulist{
	padding-top: 10px;
	padding-left: 15px;
}
.fuwulist ul li{
    float: left;
	width: 115px;
	height: 35px;
	font-size: 18px;
	color: #182537;
	line-height: 35px;
	padding-left: 15px;
	background: url(../images/dian4.png) left center no-repeat ;
	margin-bottom: 20px;
}
.fuwulist ul li a:hover{
	color: #056DC1;
}
.zhutifw{
	width: 750px;
	
}
.fuwgnlist{
	padding-top: 20px;
}
.ztfwList li{
	float: left;
	width: 180px;
	height: 130px;
	text-align: center;
	padding-top: 20px;
}
.tsfwList li {
  width: 30%;
  height: 107px;
  background-color: #ffffff;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
  margin-left: 24px;
  margin-bottom: 23px;
  float:left;
  border-radius: 8px;
}


.tsfwList li a {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.tsfwList li a img {
  margin: 0 10px;
  width: 60px;
}
.tsfwList li a span {
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #333333;
  width: 120px;
    text-align: center;
}
.tsfwList li a:hover img {
  -webkit-transition: -webkit-transform 0.7s ease-out;
  -moz-transition: -moz-transform 0.7s ease-out;
  transition: transform 0.7s ease-out;
  transform: rotateY(360deg);
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
}

.gxbcyjsText{
    display: flex;
    flex-direction: column;
    justify-content: center;

}

.gxbcyjsText  a{
 
  height: 55% !important;
  margin-bottom: 6px;
  font-size: 16px;
  text-align: center;
}
.gxbcyjsText span a{
 
  height: 55% !important;
  margin-bottom: 6px;
  font-size: 16px;
  text-align: center;
}

.ztfwtext{
font-size: 18px;
font-weight: 400;
color: #666666;
padding-top: 15px;
}
.ztfwpic{
	height: 40px;
}
.ztfwpic a:hover img {
    -webkit-transition: -webkit-transform 0.7s ease-out;
    -moz-transition: -moz-transform 0.7s ease-out;
    transition: transform 0.7s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
}

.ztfwtext a:hover{
	color: #056DC1;
}

.dxft{
	margin-bottom: 30px;
}
.ftleft{
	width: 277px;
	height: 200px;
}
.ftleft img{
	width: 277px;
	height: 200px;
}
.dingnbj{
	padding-top: 20px;
}
.ftright{
	width: 400px;
	padding-left: 15px;

}
.yiwwtoptext{
height: 40px;
font-size: 18px;
font-weight: bold;
color: #182537;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: 100%;
}

.jbftfd{
	display: flex;

}
.jbtext{
	width: 80px;
font-size: 16px;
font-weight: 400;
color: #0368BA;
line-height: 30px;
text-align: right;
}
.jbtextxx{
font-size: 16px;
font-weight: 400;
color: #182537;
line-height: 30px;
width: 340px;
}
.lansezi{
	color: #0368BA;
}
.xinjian{
	width: 100%;
}
.xinjian td{
	border-collapse: collapse;
	padding: 0 5px;
font-size: 16px;
color: #182537;
text-align: center;
line-height: 35px;



}
.xinjian td:last-child{
	width: 180px;
}
.xinjian td:last-child p{
	width: 160px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xjbiaoti{
	width: 100%;
height: 49px;
background: #F9F9F9;
font-size: 18px;
font-weight: bold;
color: #182537;
line-height: 50px;
text-align: center;
}
.diaochazj{
	width: 440px;

}
.diaochaBox {height:230px;}
.diaochlist{
	border-bottom: 1px dashed #CCCCCC;
	padding-bottom: 5px;
	padding-top: 5px;
}

.dctext{
	font-size: 16px;
font-weight: 400;
color: #182537;
line-height: 30px;
}
.dctext a{    overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	display: block;}
.dcxiangxi{
	font-size: 16px;
font-weight: 400;
color: #999999;
line-height: 30px;
}

.diaocyjleft{width: 80%;}

.diaocyjright{
	width: 66px;
padding-top: 10px;

}
.dcanniu{
	width: 66px;
height: 30px;

border-radius: 15px;
text-align: center;
line-height: 30px;
font-size: 16px;
border: none;
cursor: pointer;
}

.lansbg{
	background: #056DC1;
	color: #ffffff;
}
.dctext a:hover{
	color: #056DC1;
}

.huisbg{
	background: #B1BEC9;
	color: #ffffff;
}
.xinjiancx{
	width: 100%;
height: 78px;
background: #FFFFFF;
border: 1px solid #EBEBEB;
border-radius: 8px;
margin-top: 20px;
display: flex;
justify-content: space-between;
display:none;
}
.xjcxleft{
	height: 50px;
	background: url(../images/xjcx.png) left center no-repeat ;
	margin-left: 20px;
	margin-top: 12px;
	line-height: 50px;
	padding-left: 35px;
	font-size: 20px;
font-weight: bold;
color: #0564B1;
}

.xjsrk{
	width: 272px;
height: 42px;
background: #FFFFFF;
border: 1px solid #CCCCCC;
border-radius: 21px;
margin-top: 16px;
margin-right: 15px;
display: flex;
justify-content: space-between;
}

.ssxjan{
	width: 25px;
	height: 27px;
	background: url(../images/ssxjan.png) left center no-repeat ;
	border: none;
	cursor: pointer;
	margin-right: 8px;
	margin-top: 7px;
}
.xjsrkleft{
	width: 220px;
}
.ctiaosr{
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #999999;
	font-size: 16px;
	border: none;
	background: none;
	text-indent: 12px;
}
.shizhangxinx{
	width: 434px;
	background: linear-gradient(185deg, #A4DAFA 0%, #A8D0FC 0%, #E4F3FF 0%, #EBF6FF 100%);
	border-radius: 8px;
	/* margin-top: 20px; */
	padding-top: 10px;
margin-bottom: 10px;
}

.xxbiaoti{
height:25px;
font-size: 20px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #0564B1;
line-height: 25px;
padding-left: 10px;
border-left: 4px solid #0564B1;

}
.sxxxrkou ul{
	padding-left: 20px;
}
.sxxxrkou ul li{
	float: left;
	width: 100px;
	margin: 10px;
	text-align: center;
}

.gwytp{
	text-align: center;
	border: solid 1px #E4F3FF;
	border-radius: 5px;
	padding: 5px 0px;
	margin-bottom: 10px;
}
.sxxxrkou ul li a:hover img {
  -webkit-transition: -webkit-transform 0.7s ease-out;
  -moz-transition: -moz-transform 0.7s ease-out;
  transition: transform 0.7s ease-out;
  transform: rotateY(360deg);
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
}

.xxltext{
font-size: 16px;
color: #182537;
line-height: 30px;
padding-top: 5px;
}
.ybianjianju{
	position: absolute;
	right: -100px;
}

.zclan{
	width: 371px;
	height: 512px;
	background: url(../images/ywwen.png) left center no-repeat ;
}
.cpic{
	text-align: center;
	padding: 40px 0 20px 0;
}
.ctext{
font-size: 30px;
font-weight: bold;
color: #182537;
padding: 0 0 30px 0;
text-align: center;
}

.cdx{
	 text-align: center;
	 font-size: 20px;
font-weight: 400;
color: #182537;
line-height: 30px;
}

.cdx span{
	padding:0  20  0 20px;
}

.cxsrk{
	width: 305px;
height: 54px;
background: #FFFFFF;
border-radius: 8px;
margin:30px auto ; 
}

.cxlanniu{
width: 100%;	
height: 54px;
background: url(../images/sousuo.png) 95px center no-repeat #4793E6;

border-radius: 8px;
border: none;
cursor: pointer;
font-size: 18px;
font-weight: bold;
color: #FFFFFF;

}

.cslchazanniu{
	width: 305px;
	margin:0 auto;
}

.cfuwulist ul{
	padding: 0 0 0 30px;
}
.cfuwulist ul li{
	width: 110px;
	background: url(../images/dian4.png) left center no-repeat;
	float: left;
	height: 40px;
	padding-left: 12px;
	line-height: 40px;
font-size: 16px;
font-weight: 400;
color: #182537;
}

.cfuwulist ul li a:hover{
color: #0564B1;	
}

.cfuwulist2 ul{
	padding: 0 0 0 30px;
}


.cfuwulist2 ul li{
	width: 160px;
	background: url(../images/dian4.png) left center no-repeat;
	float: left;
	height: 40px;
	padding-left: 12px;
	line-height: 40px;
font-size: 16px;
font-weight: 400;
color: #182537;
}

.cfuwulist2 ul li a:hover{
color: #0564B1;	
}

body{background:#fff !important;}
.footer{margin-top:0 !important;}

/*aside*/
.aside_box{width:fit-content;height:fit-content;position:fixed;right:100px;bottom:30px;z-index:10;display:none}
.aside_box.show{display:block}
/*.aside_box .zzwd{display:block;text-align:center;position:relative;height:92px;margin-bottom:9px}
.aside_box .zzwd img{position:absolute;bottom:0;left:-7px;display:inline-block}*/
.aside_box .zzwd{display:block;text-align:center;position:relative;height: 40px;margin-bottom:9px;    width: 65px;box-shadow: 0px -3px 9px 0px rgba(0,0,0,0.15);background: #fff;border-radius: 10px;}
.aside_box .zzwd img{/*position:absolute;bottom:0;left:-7px;display:inline-block*/}
.aside_box .zzwd:hover img {-webkit-animation:TopBots 1.2s ease-in-out infinite both;-moz-animation:TopBots 1.2s ease-in-out infinite both;-ms-animation:TopBots 1.2s ease-in-out infinite both;animation:TopBots 1.2s ease-in-out infinite both
}
.aside_content{width:65px;height:380px;margin:0 auto;}
.aside_content .aside_content_a{width:100%;height:100%;background-color:#ffffff;box-shadow:0px -3px 9px 0px rgba(0,0,0,0.15);border-radius:30px;display:flex;justify-content:space-around;flex-direction:column;align-items:center}
.aside_content .aside_content_a>div{cursor:pointer;width:54px;height:54px;border-radius:54px}
.aside_content .aside_content_a>div,.aside_content .aside_content_a>div>a,.aside_content .aside_content_a>div>a.ehb{display:flex;justify-content:center;align-items:center}
.aside_content .aside_content_a>div b,.aside_content .aside_content_a>div>a b,.aside_content .aside_content_a>div>a.ehb b{display:none;flex-direction:column;justify-content:center;align-items:center;font-family:MicrosoftYaHei;font-size:13px;font-weight:normal;font-stretch:normal;line-height:16px;letter-spacing:0px;color:#fff;word-break:break-all;transition:all 0.3s}
.aside_content .aside_content_a>div:hover{background-color:#1658a0}
.aside_content .aside_content_a>div:hover .imgbz{display:none}
.aside_content .aside_content_a>div:hover b{display:flex !important}
.aside_content .aside_content_a>div:hover .ehb_code{display:block !important}
.aside_content .aside_content_a .ehb{position:relative;width:100%;display:block}
.aside_content .aside_content_a .ehb .ehb_code{position:absolute;left:-30px;top:0;transform:translate(-100%,-40%);padding:10px;opacity:1;transition:opacity 0.3s;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);display:none}
.aside_content .aside_content_a .ehb .ehb_code img:last-child{position:absolute;top:50%;right:0;transform:translate(100%,-50%)}
.aside_content .zntj_aside{position:relative}
.aside_content .zntj_content{display:none;width:490px;height:400px;box-sizing:border-box;position:absolute;left:0;bottom:-56px;background-color:transparent;transform:translate(-100%,0)}
.aside_content .zntj_content_inner{width:480px;height:400px;box-sizing:border-box;margin-right:20px;padding:18px 22px;background-color:#ffffff;box-shadow:0px 0px 9px 0px rgba(0,0,0,0.15);border-radius:10px}
.aside_content .zntj_title{font-size:17px;font-weight:bold;font-stretch:normal;line-height:18px;letter-spacing:0px;color:#1658a0;border-bottom:1px solid #e8e8e8}
.aside_content .zntj_title span{display:inline-block;padding-bottom:16px;border-bottom:4px solid #1658a0}
.aside_content .zntj_list{margin-top:5px}
.aside_content .zntj_list a{display:block;font-size:14px;font-weight:normal;font-stretch:normal;line-height:40px;letter-spacing:0px;color:#333333}
.aside_content .zntj_list a .mark{display:inline-block;width:76px;height:22px;line-height:22px;background-color:#e4f3ff;border-radius:5px;color:#0068b7;text-align:center;margin-right:10px}
.aside_content .changeBtn{margin-top:7px;display:flex;justify-content:center;align-items:center;width:444px;height:40px;background-color:#f6f6f6;border-radius:8px;user-select:none}
.aside_content .changeBtn img{margin-right:6px}
.aside_content .code_ewm{width:105px;height:105px;max-width:105px;}
